package com.zhoug.fileselector.selector;

import android.app.Activity;

/**
 * 点击拍摄时的回掉接口,自定义拍摄方法
 * @Author 35574
 * @Date 2020/8/13
 * @Description
 */
public interface OnCaptureClick  {
    /**
     * 是否启用自定义拍照
     * @return
     */
    boolean image();

    /**
     * 是否启用自定义录音
     * @return
     */
    boolean audio();

    /**
     * 是否启用自定义录像
     * @return
     */
    boolean video();

    /**
     * 自定义拍照
     * @param activity
     * @param requestCode
     * @param path 保存文件的路径
     */
    void captureImage(Activity activity,int requestCode, String path);

    /**
     * 自定义录像
     * @param activity
     * @param requestCode
     * @param path
     */
    void captureVideo(Activity activity,int requestCode,String path);

    /**
     * 自定义录音
     * @param activity
     * @param requestCode
     * @param path
     */
    void captureAudio(Activity activity,int requestCode,String path);

}
